package com.area.cth.service;

import com.area.cth.pojo.Goods;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

public interface GoodsService extends IService<Goods> {
    void addGoods(Goods g);

    List<Goods> getGoodsList();

    List<Goods> getMyGoodsList();

    List<Goods> searchList(String keyword);

    List<Goods> getGoodsListByCategory(Integer category);

    Goods getGoodsById(Integer id);

    void deleteGoods(Integer id);

    void update(Goods g);

    List<Goods> getGoodsByUserList(Integer userId);

    IPage<Goods> goodsList(Integer pageNo, Integer pageSize,Integer auditState, Integer categoryId, String keyword);
}
